home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-498.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  89 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(15428);
  11.  script_version ("$Revision: 1.2 $");
  12.  script_cve_id("CAN-2004-0815");
  13.  
  14.  name["english"] = "RHSA-2004-498: samba";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated samba packages that fix an input validation vulnerability are now
  21.   available.
  22.  
  23.   Samba provides file and printer sharing services to SMB/CIFS clients.
  24.  
  25.   Karol Wiesek discovered an input validation issue in Samba prior to 3.0.6.
  26.   An authenticated user could send a carefully crafted request to the Samba
  27.   server, which would allow access to files outside of the configured file
  28.   share. Note: Such files would have to be readable by the account used
  29.   for the connection. The Common Vulnerabilities and Exposures project
  30.   (cve.mitre.org) has assigned the name CAN-2004-0815 to this issue.
  31.  
  32.   This issue does not affect Red Hat Enterprise Linux 3 as a previous erratum
  33.   updated to Samba 3.0.6 which is not vulnerable to this issue.
  34.  
  35.   Users of Samba should upgrade to these updated packages, which contain an
  36.   upgrade to Samba-2.2.12, which is not vulnerable to this issue.
  37.  
  38.  
  39.  
  40.  
  41. Solution : http://rhn.redhat.com/errata/RHSA-2004-498.html
  42. Risk factor : High';
  43.  
  44.  script_description(english:desc["english"]);
  45.  
  46.  summary["english"] = "Check for the version of the samba packages";
  47.  script_summary(english:summary["english"]);
  48.  
  49.  script_category(ACT_GATHER_INFO);
  50.  
  51.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  52.  family["english"] = "Red Hat Local Security Checks";
  53.  script_family(english:family["english"]);
  54.  
  55.  script_dependencies("ssh_get_info.nasl");
  56.  
  57.  script_require_keys("Host/RedHat/rpm-list");
  58.  exit(0);
  59. }
  60.  
  61. include("rpm.inc");
  62. if ( rpm_check( reference:"samba-2.2.12-1.21as", release:"RHEL2.1") )
  63. {
  64.  security_hole(0);
  65.  exit(0);
  66. }
  67. if ( rpm_check( reference:"samba-client-2.2.12-1.21as", release:"RHEL2.1") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"samba-common-2.2.12-1.21as", release:"RHEL2.1") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"samba-swat-2.2.12-1.21as", release:"RHEL2.1") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82.  
  83. if ( rpm_exists(rpm:"samba-", release:"RHEL2.1") )
  84. {
  85.  set_kb_item(name:"CAN-2004-0815", value:TRUE);
  86. }
  87.  
  88. set_kb_item(name:"RHSA-2004-498", value:TRUE);
  89.